package com.huitone.gddw.dao.monitoring.environment;

import java.util.List;
import java.util.Map;

import com.huitone.gddw.service.dto.monitoring.environment.EnvDTO;

/**
* 环境监控dao
* @author ChengSiYue
* @date 2017年9月20日 上午10:48:49
*
*/
public interface ISystemMonitorDao {
	/**
	 * 查询主机系统信息
	 * @param map
	 * @return List<EnvDTO>
	 */
	List<EnvDTO> findHostBasic(Map<String,Object> map);
	/**
	 * 查询主机硬件信息
	 * @param map
	 * @return List<EnvDTO>
	 */
	List<EnvDTO> findHostHardware(Map<String,Object> map);
	/**
	 * 查询主机任务信息
	 * @param map
	 * @return List<EnvDTO>
	 */
	List<EnvDTO> findHostTask(Map<String,Object> map);
	/**
	 * 查询主机资源使用信息
	 * @param map
	 * @return List<EnvDTO>
	 */
	List<EnvDTO> findHostRecuse(Map<String,Object> map);
	/**
	 * 查询主机进程资源使用信息
	 * @param map
	 * @return List<EnvDTO>
	 */
	List<EnvDTO> findHostPid(Map<String,Object> map);
	
}
